Task #M110F

Memory 32 MB Time 1000 ms Complexity 1 %
14

  

Sehrli sonlar

Bilmasvoy raqamlarni juda yaxshi ko‘radi. Har kuni u turli sonlar bilan o‘ynab, “sehrli sonlar” deb nomlagan sonlarni izlaydi.

Uning fikricha, sonning sehrli bo‘lishi uchun uning raqamlari yig‘indisi ma’lum bir \(S\) soniga teng bo‘lishi kerak.

Endi Bilmasvoy bir oraliqni tanladi: \([A, B]\). U shunday savolga javob izlamoqda: Shu \([A, B]\) oraliqda nechta sehrli son mavjud? Va ular orasida eng kichigi qaysi?

Bilmasvoy juda charchagan, shuning uchun u bu ishni kompyuterga topshirishni xohlaydi. Uning o‘rniga shunday dastur yozingki, u sehrli sonlar sonini va eng kichik sehrli sonni topib bersin.


Input:

Yagona qatorda uchta butun son \(A, B, S\)beriladi, mos ravishda Bilmasvoy tanlagan oraliq hamda sehrli sonning raqamlari yig'indisi teng bo'lishi kerak bo'lgan son. \(1\le A \le B <10^{15}, 1\le S\le 135)\)


Output:

Birinchi qatorda — [A, B] oraliqda raqamlari yig‘indisi \(S\) ga teng bo‘lgan sonlar soni. 

Ikkinchi qatorda — shunday sonlardan eng kichigini chiqaring.
 

Eng kamida bitta sehrli son bolishi kafolatlanadi.


Examples
# input.txt output.txt
1
1 9 5
1
5
2
1 100 10
9
19
Submit answer
Please, sing in, to complete this action, if you don't have account, you can sign up any moment